spiny armadillo - French English Dictionary